계리직공무원 컴퓨터 일반 기출문제·모의고사·오답노트·자동채점

2019년10월19일 20번

[과목 구분 없음]
프로세스(Process)와 쓰레드(Thread)에 대한 설명으로 옳지 않은 것은?

  • ① 프로세스 내 쓰레드 간 통신은 커널 개입을 필요로 하지 않기 때문에 프로세스 간 통신보다 더 효율적으로 이루어진다.
  • ② 멀티프로세서는 탑재 프로세서마다 쓰레드를 실행시킬 수 있기 때문에 프로세스의 처리율을 향상시킬 수 있다.
  • ③ 한 프로세스 내의 모든 쓰레드들은 정적 영역(Static Area)을 공유한다.
  • ④ 한 프로세스의 어떤 쓰레드가 스택 영역(Stack Area)에 있는 데이터 내용을 변경하면 해당 프로세스의 다른 쓰레드가 변경된 내용을 확인할 수 있다.
(정답률: 33%)

문제 해설

"한 프로세스의 어떤 쓰레드가 스택 영역(Stack Area)에 있는 데이터 내용을 변경하면 해당 프로세스의 다른 쓰레드가 변경된 내용을 확인할 수 있다."는 옳지 않은 설명이다. 스택 영역은 각 쓰레드마다 독립적으로 할당되기 때문에 다른 쓰레드가 직접적으로 접근할 수 없다. 따라서 쓰레드 간 데이터 공유를 위해서는 다른 방법을 사용해야 한다.
이전 문제
다음 문제
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답